package com.xebest.web.model;

import java.io.Serializable;
import java.math.BigDecimal;

public class XeVenFinSalesBillDetailEntity implements Serializable {
    /**  */
    private Integer id;

    /** 收款单号 */
    private String sbillCode;

    /** 商品sku */
    private String proSku;

    /** 商品名称 */
    private String proName;

    /** 商品货号 */
    private String proNum;

    /** 规格名 */
    private String specName;

    /** 规格值 */
    private String specValue;

    /** 商品单位 */
    private String proUnit;

    /** 商品价格区域价格 */
    private BigDecimal proPrice;

    /** 成交价(实付金额) */
    private BigDecimal proCostPrice;

    /** 计价方式  1：重量  2：数量 */
    private Integer pricingType;

    /** 标准重量 */
    private BigDecimal normWeight;

    /** 购买数量/重量 */
    private BigDecimal purchaseNum;

    /** 实发数量/重量 */
    private BigDecimal realSendNum;

    /** 实付金额(实际购买数量*pro_cost_price) */
    private BigDecimal proPayAmount;

    /** 差异金额 */
    private BigDecimal differAmount;

    /** 是否是冻品 1：是 2：否 */
    private Integer frozenFlag;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSbillCode() {
        return sbillCode;
    }

    public void setSbillCode(String sbillCode) {
        this.sbillCode = sbillCode == null ? null : sbillCode.trim();
    }

    public String getProSku() {
        return proSku;
    }

    public void setProSku(String proSku) {
        this.proSku = proSku == null ? null : proSku.trim();
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName == null ? null : proName.trim();
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum == null ? null : proNum.trim();
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName == null ? null : specName.trim();
    }

    public String getSpecValue() {
        return specValue;
    }

    public void setSpecValue(String specValue) {
        this.specValue = specValue == null ? null : specValue.trim();
    }

    public String getProUnit() {
        return proUnit;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit == null ? null : proUnit.trim();
    }

    public BigDecimal getProPrice() {
        return proPrice;
    }

    public void setProPrice(BigDecimal proPrice) {
        this.proPrice = proPrice;
    }

    public BigDecimal getProCostPrice() {
        return proCostPrice;
    }

    public void setProCostPrice(BigDecimal proCostPrice) {
        this.proCostPrice = proCostPrice;
    }

    public Integer getPricingType() {
        return pricingType;
    }

    public void setPricingType(Integer pricingType) {
        this.pricingType = pricingType;
    }

    public BigDecimal getNormWeight() {
        return normWeight;
    }

    public void setNormWeight(BigDecimal normWeight) {
        this.normWeight = normWeight;
    }

    public BigDecimal getPurchaseNum() {
        return purchaseNum;
    }

    public void setPurchaseNum(BigDecimal purchaseNum) {
        this.purchaseNum = purchaseNum;
    }

    public BigDecimal getRealSendNum() {
        return realSendNum;
    }

    public void setRealSendNum(BigDecimal realSendNum) {
        this.realSendNum = realSendNum;
    }

    public BigDecimal getProPayAmount() {
        return proPayAmount;
    }

    public void setProPayAmount(BigDecimal proPayAmount) {
        this.proPayAmount = proPayAmount;
    }

    public BigDecimal getDifferAmount() {
        return differAmount;
    }

    public void setDifferAmount(BigDecimal differAmount) {
        this.differAmount = differAmount;
    }

    public Integer getFrozenFlag() {
        return frozenFlag;
    }

    public void setFrozenFlag(Integer frozenFlag) {
        this.frozenFlag = frozenFlag;
    }
}